setImages();

// 获取 data.json 文件中的所有图片并保存至本地存储中数据
function setImages() {
    $.ajax({
        url: './utils/data/images.json',
        success(msg) {
            sessionStorage.images = JSON.stringify(msg);
        }
    })
}

// 获取 sessionStorage
function getStorage(key) {
    let data = sessionStorage[key];
    if (data) {
        return JSON.parse(data);
    }
    return [];
}

// 保存 sessionStorage
function setStorage(key, value) {
    sessionStorage[key] = JSON.stringify(value);
}

// 数据格式转换
function parse(str) {
    let obj = {};
    if (typeof str == 'string' && str) {
        let ary = str.split("&");
        for (let item of ary) {
            let [key, value] = item.split('=');
            obj[key] = value;
        }
    }
    return obj;
}

// 生成随机数
function random(min, max = 0) {
    if (min > max) {
        [min, max] = [max, min];
    }
    return parseInt(Math.random() * (max - min + 1) + min);
}